IP Address Tracker code

import requests def track_ip(ip_address): url = f"http://ip-api.com/json/{ip_address}" response = requests.get(url) if response.status_code == 200: data = response.json() if data['status'] == 'success': print(f"πŸ“ IP Address: {ip_address}") print(f"🌍 Country: {data['country']}") print(f"πŸ™οΈ Region: {data['regionName']}") print(f"πŸŒ† City: {data['city']}") print(f"πŸ“‘ ISP: {data['isp']}") print(f"πŸ›°οΈ Org: {data['org']}") print(f"πŸ•“ Timezone: {data['timezone']}") print(f"πŸ“Œ Latitude: {data['lat']}, Longitude: {data['lon']}") else: print("❌ Could not retrieve data. IP might be invalid.") else: print("❌ Failed to connect to IP API.") # Example usage: ip = input("Enter IP address to track: ") track_ip(ip)

Code output

Enter IP address to track: 2409:4051:4e0b:86c7:9990:a496:2076:2680 πŸ“ IP Address: 2409:4051:4e0b:86c7:9990:a496:2076:2680 🌍 Country: India πŸ™οΈ Region: Haryana πŸŒ† City: SonΔ«pat πŸ“‘ ISP: Reliance Jio Infocomm Limited πŸ›°οΈ Org: Reliance Jio Infocomm Limited πŸ•“ Timezone: Asia/Kolkata πŸ“Œ Latitude: 28.9933, Longitude: 77.021